// client/pages/user/user.js

var config = require('../../config');

import { $wuxDialog } from '../../dist/index'

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  shareMessage:function(e){
    
  },

  getUserInfo:function(){
    wx.getUserInfo({
      success(res){
        console.log(res.userInfo.nickName);
      }
    })
  },

  gotoLoginPage: function(){
    wx.navigateTo({
      url: '/pages/user/login',
    })
  },

  noBindUser: function() {
    $wuxDialog().alert({
      resetOnClose: true,
      title: '用户未绑定',
      content: '该微信号尚未绑定用户，请先注册登入，谢谢！',
      onConfirm(e) {
        wx.navigateTo({
          url: '/pages/user/login',
        })
      },
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */

  onLoad: function (options) {

    var self = this;

    if (wx.getStorageSync('userStatus') == 4) {
      self.noBindUser();
    } else {
      wx.login({
        success(res) {

          if (res.code) {
            wx.request({
              url: config.service.userLoginUrl,
              data: {
                code: res.code
              },
              success(res) {

                wx.setStorageSync('rid', res.data.rid);

                if (res.data.success == 1) {

                } else {
                  if (res.data.error == 1) {
                    wx.setStorageSync('userStatus', 2);
                    self.noBindUser();
                  } else {
                    console.log(res.data.errormsg);
                  }
                }
              }
            })
          } else {
            console.log('登录失败！' + res.errMsg);
          }
        }
      })
    }

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    console.log("afwfwefwe");
    return {
      title: '我的第一个自定义分享',
      desc: '自定义分享描述',
      imageUrl: 'https://www.i-orign.com/images/share.jpg'
    }
  }
})